home *** CD-ROM | disk | FTP | other *** search
/ ETO Development Tools 1 / ETO Development Tools 1.iso / Tools - Objects / C++ / MPW C++ 3.1b1 / CPlus.help next >
Text File  |  1989-09-29  |  5KB  |  84 lines

  1. MPW C++ 3.1A10 Help Summary
  2.  
  3. Help information is available for each of the C++ commands.
  4.  
  5.     To see help information, type
  6.     
  7.     Help -f {MPW}CPlus.Help <command>, e.g. 
  8.     
  9.     Help -f {MPW}Cplus.Help CPlus
  10.     
  11.     Or simply paste this information into your MPW.Help file
  12.         
  13.     Copyright Apple Computer, Inc. 1989
  14.     All rights reserved.
  15. -
  16. CFront [option…] [file…] < file > intermediate output ≥ progress
  17.     -a                        # force ANSI-style intermediate C code (default)
  18.     -a0                        # force K&R-style (pre-ANSI) intermediate C code
  19.     -a1                        # force ANSI-style intermediate C code (default)
  20.     -c                        # intermediate code to standard output; no object file
  21.     -d name                 # equivalent to: #define name 1
  22.     -d name=string          # equivalent to: #define name string
  23.     -e                      # write preprocessor results to output
  24.     -e2                     # implies '-e' above, and strips comments
  25.     -elems881               # generate MC68881 code for transcendentals
  26.     -f filename                # act as if input comes from named file when it actually is from stdin 
  27.     -i directory            # search for includes in directory
  28.     -maxerrors <n>            # specify that CFront abort after reporting <n> errors (default 12)
  29.     -mc68020                # generate MC68020 code 
  30.     -mc68881                # generate MC68881 code for arithmetic operations
  31.     -mtbl0                    # suppress output of method tables for Object Pascal classes
  32.     -mtbl1                    # force output of method tables for Object Pascal classes
  33.     -p                      # write progress information to diagnostic
  34.     -s segment              # generate code in segment
  35.     -u name                 # equivalent to: #undef name
  36.     -vtbl0                    # suppress output of virtual tables for ordinary classes
  37.     -vtbl1                    # force output of virtual tables for ordinary classes
  38.     -w                      # suppress warnings
  39.     -w1                        # generate additional warnings from CFront
  40.     -w2                        # generate maximum warnings from CFront and the C compiler
  41.     -w3                        # passed through to C compiler (supresses "unused" warnings)
  42.     -y directory            # create temporary files in directory
  43.     -z0                        # force 'inline' functions to be non-inline
  44.     -z3                        # supress name encoding of local vars and struct members (default)
  45.     -z4                        # encode names of local vars and struct members
  46.     -z6                        # force enums always to be int variables
  47.     -z7                        # relax requirement on static class member initialization
  48.     
  49.     Note: CFront does not generate object files.  To compile a C++ program, use the CPlus command.
  50. -
  51. CPlus [option…] [file…] < file > intermediate output ≥ progress
  52.     -a                        # force ANSI-style intermediate C code (default)
  53.     -a0                        # force K&R-style (pre-ANSI) intermediate C code
  54.     -a1                        # force ANSI-style intermediate C code (default)
  55.     -c                        # intermediate code to standard output; no object file
  56.     -d name                 # equivalent to: #define name 1
  57.     -d name=string          # equivalent to: #define name string
  58.     -e                      # write preprocessor results to output
  59.     -e2                     # implies '-e' above, and strips comments
  60.     -elems881               # generate MC68881 code for transcendentals
  61.     -f filename                # act as if input comes from named file when it actually is from stdin 
  62.     -i directory            # search for includes in directory
  63.     -maxerrors <n>            # specify that CFront abort after reporting <n> errors (default 12)
  64.     -mc68020                # generate MC68020 code 
  65.     -mc68881                # generate MC68881 code for arithmetic operations
  66.     -mtbl0                    # suppress output of method tables for Object Pascal classes
  67.     -mtbl1                    # force output of method tables for Object Pascal classes
  68.     -p                      # write progress information to diagnostic
  69.     -s segment              # generate code in segment
  70.     -u name                 # equivalent to: #undef name
  71.     -vtbl0                    # suppress output of virtual tables for ordinary classes
  72.     -vtbl1                    # force output of virtual tables for ordinary classes
  73.     -w                      # suppress warnings
  74.     -w1                        # generate additional warnings from CFront
  75.     -w2                        # generate maximum warnings from CFront and the C compiler
  76.     -w3                        # passed through to C compiler (supresses "unused" warnings)
  77.     -y directory            # create temporary files in directory
  78.     -z0                        # force 'inline' functions to be non-inline
  79.     -z3                        # supress name encoding of local vars and struct members (default)
  80.     -z4                        # encode names of local vars and struct members
  81.     -z6                        # force enums always to be int variables
  82.     -z7                        # relax requirement on static class member initialization 
  83. -
  84.